undulating membrane - Turkish English Dictionary